//
//  HKDatePicker.h
//  HKProject
//
//  Created by 胡锦涛 on 2018/8/14.
//  Copyright © 2018年 胡锦涛. All rights reserved.
/*
 1.年月日选择器：模拟器不支持，请用真机测试
 2.使用案例
 HKDatePicker * datePicker = [[HKDatePicker alloc] initWithTitle:@"请选择年月日" dateType:UIDatePickerModeDate defaultSelValue:nil minDateStr:@"1900-08-28 00:00:00" maxDateStr:@"2025-05-05 00:00:00" isAutoSelect:YES];
 datePicker.resultBlock = ^(NSString *selectValue) {
     [HKKeyWindow hk_toast:selectValue];
 };
 [datePicker showWithAnimation:YES];
 */

#import "HKBaseChooseView.h"

typedef void(^HKDateResultBlock)(NSDateComponents *dateComponnets);

@interface HKDatePicker : HKBaseChooseView
@property (nonatomic, copy)HKDateResultBlock onTap ;

/**
 *  显示时间选择器
 *
 *  @param title            标题
 *  @param type             类型（时间、日期、日期和时间、倒计时）
 *  @param defaultDate  默认选中的时间（为空，默认选中现在的时间）
 *  @param minDateStr       最小时间（如：2015-08-28 00:00:00），可为空
 *  @param maxDateStr       最大时间（如：2018-05-05 00:00:00），可为空
 *  @param isAutoSelect     是否自动选择，即选择完(滚动完)执行结果回调，传选择的结果值
 *
 */
- (instancetype)initWithTitle:(NSString *)title dateType:(UIDatePickerMode)type defaultSelValue:(NSDate *)defaultDate minDateStr:(NSString *)minDateStr maxDateStr:(NSString *)maxDateStr isAutoSelect:(BOOL)isAutoSelect;
#pragma mark - 弹出视图方法
- (void)showWithAnimation:(BOOL)animation;
@end
